From: route@monster.com
Sent: Wednesday, October 21, 2015 10:12 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: IBM IID Architect
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
SANJIB DAS SUMMARY · Seasoned
professional with over 27 years of hands on IT experience specializing
in the full lifecycle of ETL applications, Enterprise Data Warehouses,
Database and Reporting applications for Federal/State government
agencies, Banking/Financial institutions and Large Corporations · Deep
experience with Shell scripting, Unix, ETL, Perl and Sybase. · Extensive
knowledge in creating ETL jobs and transformations and jobs using Pentaho
Kettle Spoon designer and Pentaho Data Integration Designer and scheduling
them using conyrol-M job scheduler. · Designed and developed a series of complex Business
Intelligence solutions using Pentaho Report Desginer · Well
versed with the various programming languages, relational data bases and
Operating systems. TECHNOLOGIES · Languages:
SQR 4.0, C, C++, UNIX Shell Scripting,Perl , Autosys 4.0 & 4.5, SED, AWK,
PL/SQL and T-SQL. · Relational
Databases: Sybase (ASE) 15.0, 12.5.3, 12.0 and 11.9.2, DB/CT
Library, ORCLE 8i - 9i, UDB 7.1, 7.2 and 8.1 · Operating
Systems: Sun Solaris (2.6 - Solaris 10 Both 32 and 64 bit), HP UX
11.10 - 11i (Both 32 and 64 bit), AIX 4.3.2 - AIX5.3.2, UNIX, Linux, Windows
2000, Windows XP, Windows NT · ETL
Tools: Informatica Power Center 8.6 & 7.1, Pentaho 4.4.3
and Pentaho Report Designer 3.9.4 · Pentaho Data Integration (PDI/Kettle),Pentaho EDUCATION · University
Of Calcutta India B.S. - Math · Southampton
College Of Technology Postgraduate - Operational Research/Computer Techniques · University
Of North Texas, TX: Completed all course work for M.S. degree in
Computer PROFESSIONAL
EXPERIENCE May-2012
– Present Moody’s Corporation · Developed
several jobs/transformations using PDI 4.4.3 to automate and to assist
production support in permission changes to iFM(Internal Financial Matrix)
application. Prior to implementing this process, Corporate Financial
Group (CFG FM) Permissions was very inconsistent with the current business
practices and the developing regulatory environment. The process needed
excessive helpdesk/production support calls and delays in carrying out
routine credit work. In
order to trigger this PDI job, this process just needs a excel file, which
will contain cleanup related information, in a designated shared location.
Once the file is placed a Control-M job will trigger this PDI job to
Add, Delete, and Update permission related information in several Sybase and
Greenplum databases, for single or bulk permission changes. At the end of a
successful completion an email will be sent out to production support with
the “User Permission Report”, being generated using Pentaho BI Designer
tool, as an attachment.
This scripts will serve as a tool for production support to easily update
permissions. · Developed
PDI job to delete records that are older than 60 days from several database
log tables. · Used
different types of input and output for various data source including table,
text, csv, stored procedure and Excel files. · Developed
several jobs to loops through between two files in order to gather
appropriate rating and portfolio related data and email the information to
the specific portfolio manager. Before sending out the email the job will
check for valid email id, any unknown mail id’s will be replaced by
“deftoEmaailAddr” value. It also checks with the opt out list to check if any
of the manager has been opted out, if yes will get the alternate mail id. · Developed
a pentaho mapping using Javascript so that this mapping can be used in 10
different jobs, the purpose of this effort is to avoid repetitive steps and for easier maintainability. The purpose of this ktr is
to assign corrent flag for viewing Private/Public data in several rating
applications.Private Data that has been flagged as viewable for a set
of MIS employees only.Public Data that is viewable by all Users of Moody’s
Financial Metrics – Banking (Internal and External) · Developed
several Perl Scripts to feed HAVER Data into Greenplum database so that the
data can be efficiently accessed using Sovereign ScoreCut Application. If
business needs data for a specific country, DLX export the data into an
excel spreadsheet and then the data is converted into a tab delaminated
output file in order to load into Greenplum using Perl scripts. Eventually
these information will be used to print the Statistical Handbook. StatBook is
a bi-annual publication that contains country statistics, economic and
financial data, and forecasted data on Moody's-rated Sovereigns. · Developed
several ETL Jobs/Subjobs/Transformations Pentaho(PDI/Spoon) to load data from
Sovereign Database to SODA(Currently Moody’s use SODA to print StatBook. SODA
application will retire once Sovereign Scorecard application goes live) · Developed
reports using Pentaho Report Designer. · Developed
numerous PDI Process when I worked on various projects. · Developed
several reports using Pentaho Report Designer tool. October
2011 – April 2012 Bank Of America (IBM Consultant), Global E-ledger
Autosys Workload Automation Engineer · Responsible
for SAP Autosys Adapter development and scheduling. · Responsible
for executing a full job development project life cycle, · Remotely
provided 24 hr. support and handled daily monitoring and scheduling of
AutoSys jobs in UNIX environment · Provide
continuous improvement by developing and implementing configuration
management tools by providing extensive documentation including
development/staging and production run books. · Supported
file transfer requirements via NDM and responsible for troubleshooting and
correcting erroneous or missed file transfers. · Utilized
ixp GUI for modification, deployment, and workflow analysis. · Configured,
developed, tested, implemented, supported, and maintained AutoSys JIL
scripts. · Created,
maintained, and monitored CA SAP Adapter SAPJOB and CAPCHAIN SAP job
processes · Created
and maintained UNIX shell scripts · Supported
workload scheduling operations. February
2011 – October 2011 NSF (National Science Foundation), SENIOR
C++/SYBASE/SCRIPT DEVELOPER · Responsible
for maintaining FAS (Financial Accounting System) – A client application
connects to the FAS Server to post financial transactions. The FAS server
processes the transactions, performs the necessary updates to the FAS
database and returns results to the client application. The server is
implemented as a Sybase Open Server application. The Open Server software
enables the FAS Server to communicate with Adaptive Server including
PowerBuilder, OMNIS 7 and other application that use Sybase Open Client
software. · Developed
several Stored Procedure, Views, and Tables to generate reports for end
users. · Environment:
C++, Sybase 12.5 and 15, Windows XP, UNIX, Linux, Rapid SQL, KSH, Perl March
2010 - January 2011 Bank Of America, SENIOR SYBASE/SCRIPT/PERL DEVELOPER · Calculate
CVA (Credit Valuation Adjustment) numbers and generate reports on daily basis
at Counterparty and Trade level to assess default risk associated with those
entities which would be used by the bank to determine its lending policies
towards counterparties. · Developed
JIL Script to pull Data from Sybase to Oracle. · Created
Package and SP in Oracle to from staging table to GL table after the CVA
calculation is done. · Developed
several Stored Procedure, Triggers to generate TOP Ten Counterparties trade
related information. · Gathered
statistics on the database tables and using it to tune the SQL statements. · Developed
shell scripts to automate manual process. · Developed
a tool using Unicode, ksh, Perl, HTML, DB Object to produce report from a
Table and create Excel report on the fly and send HTML formatted email
instantly. · Environment:
Sybase 12.5 and 15, Windows XP, UNIX, Linux, Rapid SQL, KSH, Perl, Autosys
4.5 Oracle 10G October
2009 – February 2010 Lincoln Financial Group, SYBASE/ ETL INFORMATICA
DEVELOPER · Responsible
for the development of ETL routines using Informatica 8.6 for getting data
from SQL Server, Sybase and Flat file and considering various options
available for getting data from the source system, analyzing them and
implementing the best option suited to load Annuity and Life & Annuity
information in the Actuarial Data Warehouse. · Involved
in implementation of entire testing cycle and deployment of System and tested
the functionality of software during all stages of the development life
cycle. · Involved
in Creation and Execution of Test Cases. · Mapped
Design for the Initial Load and subsequent loads into staging area and from
staging area to warehouse. · Mapping
development using Expression, Aggregator, Filter, lookup, and Joiner
transformations and Update Strategy Designing and optimizing the Mapping. · Developed
Views and Stored Procedures. · Pre
and Post Session Scripts for dropping and recreation of indexes. · Developed
various Mapplets. · Developed
workflow to create task and used workflow monitor and analyze the loading
statistics. · Created
Jil scripts to run the workflows. · Environment:
AIX 5.3, Window 2000, NT, Window XP, Job Scheduling, TCP/IP, Exceed,
Hummingbird, Exceed, MS Word, Rapid SQL MS Power Point, Remedy, MS Project
and Clearcase. · Database:
Sybase 15.0 and SQL Server 2005 · Language:
T-SQL, C, Korn Shell, Perl, Autosys 4.5 · Data
Warehousing: Informatica Power Center 8.6 November
2008 – July 2009 Wells
Fargo, SYBASE/SCRIPTING DEVELOPER · Responsible
for maintaining Secondary Marketing System (SMS) and developed client server
applications. · The
application contains loans that have been closed and funded. The primary
responsibility of SMS is to create and deliver loan sales to the agencies and
investors. · Utilized
programs on the UNIX platform to load data into the SMS Sybase database, run
rules, and created outbound files and reports for external systems and users.
· Worked
specific UNIX programs that interface with each loan origination system to
update the SMS database using that system's interface data. · These
UNIX programs run as part of the regular SMS batch cycle where data is loaded
into SMS, rules are running to categorize that data for preparation of pools
for sale to investors, and reports are run for end users. · During
the regular business day UNIX programs are accessed in the background by SMS
online users to create dynamic reports, run rules dynamically, etc. · The
SMS user interface is a client server based application written in
PowerBuilder. · Created
several new Stored Procedures and Triggers to accommodate 40 years loan
program, Interest only and so many others loan options. · Environment:
Sun Solaris (2.9), Window 2000, NT, Window XP. · Languages:
C, UNIX Shell Programming (Korn Shell),Bash, Autosys 4.5, SQR, Perl ,
Sybase 12.5.3, Clearcase for Version control, Bugzilla June
2008 – November 2008 CIBC
Bank, SR. AUTOSYS/UNIX SHELL SCRIPTING CONSULTANT ·
Calendar Conversion SysAdmiral and
Tidal, Treasury and PGOT PROD to AutoSys DEV to Environment. Determine Calendar
Anatomy and AutoSys Creation Methods (at per-calendar Granularity) ·
Determined Method of Calendar
Re-creation in AutoSys DEV (Determined at the Per- Calendar Level) ·
Created Build Book to document to
include details for SysAdmiral and Tidal, Treasury and PGOT calendar Analysis
results, detailed Calendar Anatomy (all per-calendar attributes,
characteristics and relationships) ·
Used Autosys Creation Methods to
convert/re-create all SysAdmiral calendars into the Clients AutoSys DEV
Environment ·
Reviewed Calendar Analysis Results
& Creation Approach Document with Client ·
Revised Calendar Analysis Results
& Creation Approach Document based on Client Feedback ·
Used JIL scripts to create Autosys
Jobs ·
Met with Client SysAdmiral,
Treasury and PGOT Resources to Discuss Exceptions Found, Probable Causes,
Impact and Devise Action Plan to Address ·
Created Action Plan to Address
Exceptions and Distribute to Client SysAdmiral Client Resources for Review
and Feedback ·
Reviewed and Revised Action Plan
Based on Feedback and Determine if Further Exception Remediation is required ·
Completed Implementation for Job
Exception Remediation ·
Created Implementation Plan for
AutoSys DEV environment to address all jobs, calendars and job-related
elements being implemented into AutoSys. ·
Developed Perl and Unix shell
scripting to extract Data from various Databases. ·
Developed Perl code to load
calendars in Autosys Database. ·
Environment: HP-UX (11.i), Window
2000, NT, Window XP, SQL Server 2005 and Oracle 9i ·
Languages: Perl, Shell
Programming (Bourne Shell, Bash and Korn Shell), PL/SQL, T-SQL, Autosys 4.5 September
2006 – June 2008 Capital Group Companies, SYBASE DATABASE/UNIX SHELL
SCRIPTING DEVELOPER · Maintained
Asset Setup Maintenance Application to set up new assets and updates for
transaction to be. · Processed
successfully and accurately using C++ and Sybase 12.5. · Maintained
Investment Systems Enterprise Reporting System. · The
purpose of the Application is to generate and distribute reports to the
Portfolio Managers to enable them to analyze their portfolios and make
investment decisions. · It
also creates reports that monitor the compliance rules ordered by Capital Groups,
Fund prospectuses, Account guidelines, SEC, industries, and other countries. · These
reports are generated using nightly batch application, pulls trade, Broker
Commissions and other reference data from other databases using Power Center
7.1. · Worked
on several Stored Procedures to improve the performance and also to resolve
occasional locking problem. · Created
and maintained stored procedures using PL/SQL and used Sql*Loader to load
data into oracle tables. · Currently
working on to split CRMC (Capital Research & Management Company manage
mutual funds and personal investment) and GIG (Global Investment Group offers
investment management services to large institutional clients government and
corporate retirement funds). · At
present all applications, their data are currently shared between CRMC and
GIG on the same server. · Involved
to create stored procedure, batch job using Autosys scripts, report using
SQR, new process using Informatica Power Center in order to pull data from
upstream application and creating numerous Bourne and Korn shell scripts.
Created new procedures and triggers to support the split projects. · Developed
ETL mappings to move client and product data into new Reporting DB · Performed
migration process development, source data analysis, coordination of data
cleansing efforts, source to target mapping, Informatics transformation
development, and coordination of issue resolution. · Configured
ODBC. Created new Repository, created users and groups. · Created
source and target definitions, set up mapping between the sources and
targets, created session for each mapping - and run sessions (resulting in
writing data to targets). · Developed
UNIX scripts to perform server status checking and file transfer of critical
surface information file across several major applications. · Developed
and modified JIL scripts to pull data from upstream Application. · Responsible
for setting up Autosys jobs for various database activities. · Supported
for Autosys Job Instances. · Investigated
the cause for job failure. · Responsible
for troubleshooting production job failures which were scheduled on AUTOSYS. · Developed
JIL scripts. · Developed
SQR Report, Stored Procedures, Triggers, and Views. · Environment:
HP-UX (11.i), Window 2000, NT, Window XP. · Languages:
C++, UNIX Shell Programming (Bourne Shell and Korn Shell), Autosys 4.5, SQR,
Perl, Sybase 12.5.3, Oracle 9i, Informatica PowerCenter 7.1, Lotus Notes.
Sql*Plus, Sql*Loader, PL/SQL and T-SQL. November
2005 – September 2006 FannieMae, AUTOSYS/SYBASE DATABASE/UNIX SHELL SCRIPTING
DEVELOPER · Maintained
Operating Reserve and Investments Online (ORION system. Orion is used to
purchase Track, account and report on Fannie Mae’s Liquid Investment
Portfolio. · Designed,
implemented and converted 100s of cron jobs to Autosys · Worked
as a Autosys developer to convert all cron jobs to Autosys · Used
JIL Scripts to create Autosys Jobs. · Developed
script using Bourne, C, Bash, Perl ,Bash and K shell · Worked
on SOX related issues. · Maintained
C and C++ codes for the ORION Application. · Developed
SQR Report, Stored Procedures, Triggers and Views. · Environment:
Solaris 10, Window 2000, NT, Window XP. · Languages:
UNIX Shell Programming (Bourne Shell and Korn Shell), Autosys 4.5, SQR and
Sybase 12.5.3 and source control by ClearCase March
2005 – October 2005 Cingular, SOFTWARE DEVELOPER/SYBASE DEVELOPER · Maintained
and enhanced a Web Based order entry system. The overall purpose of this
project is to bring functional parity for both Cingular and AT & T
Wireless orders to a under a unique order entry application suite. · Modified
several stored procedure to improve the performance also developed several
stored procedure, tables triggers, views based on the Business requirements. · Created
appropriate indexes for better performance. · Developed
a process to store historical data using appropriate stored procedure,
triggers, tables and various shell scripts. · Used
ERWIN for data analysis and data modeling · Languages:
UNIX Shell Programming (Bourne Shell and Korn Shell), AWK, and T-SQL
(Sybase). · Design
Tool: Erwin 3.5 · Environment:
HP-UX(11.11 64 bit) , Window 2000, NT, Window XP and Sybase 12.5.3 August
2000 – November 2004 Compuware Corporation, SOFTWARE DEVELOPER/SYBASE
DEVELOPER / UNIX SHELL SCRIPTING · Designed
and developed web-based online applications (Server Vantage), one of the core
products of Compuware Corporation, to monitor System and Database Servers
performance utilizing Java and C++/C. · Created
and maintained counter programs to monitor SYBASE, UDB and ORACLE Databases
using, C and C++. · Created
and maintained shell script to install ServerVantage on Sun Solaris, HPUX,
AIX and LINUX. · Installed
ASE 11.9.2 - ASE 12.5.3 on Linux, Sun Solaris, HPUX and AIX. · Installed
Replication Server on Sun Solaris, HPUX and AIX. · Installed
Oracle 9i on Linux and installed SQL Server on Windows 2000. · Installed
ASE on window 2000 and installed Oracle on Window 2000. · Involved
in porting ServerVantage Application from Sun Solaris to AIX and HPUX. · Developed
Unix Script to install ServerVantage products on Unix platforms · Involved
in QA testing. · Helped
Support Group to resolve problems. · Participated
in customer review meetings. · Applied
appropriate of EBF. · Created
counters to monitor functionality of Replication Servers. · Modified
CPU and Memory usage of various Sybase Servers simultaneously. · Created
and maintained Shell Script to install the product on different platform. · Created
Shell Script to capture all Error Log files generated by the product in the
event of an error during execution of a configured task. · Implemented
and modified the Sybase install script to accommodate Replication Server
monitoring programs. · Maintained
and modified numerous numbers of Sybase monitoring counters to capture and
display appropriate information. · Porting
applications from Solaris to AIX, HPUX and LINUX platform. · Environment:
Web Server (IIS), X-Windows environment (OSF/Motif). Sybase (ASE 11.9.2 - ASE
12.5.3), REPLICATION SERVER 11.9.2 - 12.5, SQL Server, Oracle 8i - 9i, UDB
7.1 - 7.2, Sun Solaris (2.6 - Solaris 10 Both 32 and 64 bit) HPUX 11.10 - 11i
(Both 32 and 64 bit), AIX 4.3.2, 4.3.3, 5.1 - 5.2 (Both 32 and 64 bit),
Window 2000, UNIX, C++, AWK, Sed and Shell Scripts. February
2000 – August 2000 Lotus, SYBASE DEVELOPER · Worked
on a data warehouse financial system to feed Sales orders, Credits, Contract
and Billing information to the SAP ODS for dissemination to downstream
applications and to IBM. · Developed
several Stored Procedures, Views and Triggers in order to validate and feed
the data to the appropriate system. September
1999 – February 2000 Lockheed Martin, SYBASE DEVELOPER · Part
of a team responsible for the enhancement of the existing GTN (Global
Transportation Network) legacy system which is a U.S. · Transportation
Command (US Transcom) GTN gives its customers located anywhere in the world a
seamless, near-real-time capability to access - and employ - transportation
and deployment information. · GTN
is an automated command and control information system that supports the
family of transportation users and providers, both Department of Defense
(DoD) and commercial, by providing an integrated system of in-transit
visibility information and command and control capabilities. GTN collects and
integrates transportation information from selected transportation systems. · The
resulting information is provided to the National Command Authorities (NCA),
Commanders-in-Chief (CINCs), US Transcom, its component commands, and other
DoD customers to support transportation planning and decision-making during
peace and war. In keeping with modern technology, GTN is completely available
on the Internet's World Wide Web. · This
system was developed in C++, JAVA, and CORBA with SYBASE (11.9.2) Database. · Developed
Stored Procedure and Triggers that are considered to be very complex because
sometime there are up to 12 tables joins in the query. · Developed
Benchmark Query for the Physical Data Modeling Team as guidelines for schema
tuning. · Developed
macros' to develop SQL code using M4 macro processor. July
1995 – August 1999 EDS, SYBASE DEVELOPER/UNIX SHELL SCRIPTING · Responsible
for the development, testing, maintenance, and enhancement of an existing
OLTP order processing/ billing system(AP, AR & GL) using Sybase 11.9.2 as
the backend database. This System is used by EDS personnel for the Service
Technology Group, GM Dealers as well as the Automated Retail Group. · Provided
invoice data extraction and submitting the appropriate information to the EDS
and GM Invoicing Systems. · Responsible
for developing nightly batch- processing jobs by writing Unix Shell Scripts,
Awk, and writing Stored Procedures and Triggers. June
1990 – August 1995 Moore Business Forms, INFORMIX DEVELOPER · Converted
the entire system from TI COBOL to Micro Focus Cobol on a SCO UNIX platform
using Informix 5.0 as the backend database. · Used
PL/ESQL extensively at the back-end level by writing stored procedures,
functions and triggers. · Responsible
for the development, testing, enhancement, and maintenance of the Inventory,
Manufacturing & Accounting Packages (AP, AR, PR and GL). · Designed
and developed an OLTP Order processing application (ORIENT) for the unique
need of small businesses. · The
main purpose of this application is to handle orders in a timely fashion when
an order is placed using the ORIENT application. |
|
|
|||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||
|
|